package com.toolbox.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * <p>
 * Description：缓存枚举
 * </p>
 *
 * @author Mango
 * @version v1.0.0
 * @date 2023-11-18 11:14
 * @see com.toolbox.enums
 */
@SuppressWarnings("ALL")
@Getter
@AllArgsConstructor
public enum CacheEnum {

    /**
     * 通用
     */
    DEFAULT(0, "DEFAULT"),

    /**
     * TOKEN
     */
    TOKEN_CODE(1, "TOKEN_CODE"),

    /**
     * 图形验证码
     */
    CAPTCHA_CODE(2, "CAPTCHA_CODE"),

    /**
     * 短信验证码
     */
    PHONE_CODE(3, "PHONE_CODE"),

    /**
     * 邮箱验证码
     */
    EMAIL_CODE(4, "EMAIL_CODE"),

    ;

    /**
     * 下标
     */
    private int index;

    /**
     * 说明
     */
    private String name;

}
